Big Huge Thesaurus

Cucurbita maxima

noun